| COPA UEFA 1987 - 1988 | ||||
| Primera Ronda | ||||
| 15-sep-1987 | Viena | Austria | 0 | |
| Bayer Leverkusen | 0 | |||
| 29-sep-1987 | Leverkusen | Bayer Leverkusen | 5 | Rolff (2), Schreier, Horster, Rolff |
| Austria | 1 | Webora | ||
| 15-sep-1987 | Glasgow | Celtic | 2 | Walker, Whyte |
| Borussia Dortmund | 1 | Mill | ||
| 29-sep-1987 | Dortmund | Borussia Dortmund | 2 | Dickel (2) |
| Celtic | 0 | |||
| 15-sep-1987 | Dublin | Bohemian | 0 | |
| Aberdeen | 0 | |||
| 30-sep-1987 | Aberdeen | Aberdeen | 1 | Bell (P) |
| Bohemian | 0 | |||
| 16-sep-1987 | Larnaca | EPA | 0 | |
| Victoria Bucarest | 1 | Ene | ||
| 29-sep-1987 | Bucarest | Victoria Bucarest | 3 | Nuta (2, 1P), Augustin |
| EPA | 0 | |||
| 16-sep-1987 | Mjondalen | Mjondalen | 0 | |
| Werder Bremen | 5 | Piedle (2), Ordenewitz, Sauer, Wolter | ||
| 30-sep-1987 | Bremen | Werder Bremen | 0 | |
| Mjondalen | 1 | Markussen | ||
| 16-sep-1987 | La Valletta | Valletta | 0 | |
| Juventus | 4 | Laudrup (2), Alessio (2) | ||
| 30-sep-1987 | Turin | Juventus | 3 | Magrin, Vignola, Rush |
| Valletta | 0 | |||
| 16-sep-1987 | Tatabanya | Tatabanyai Banyasz | 1 | Flotar |
| Vitoria Guimaraes | 1 | Caio | ||
| 30-sep-1987 | Guimaraes | Vitoria Guimaraes | 1 | Kipulu |
| Tatabanyai Banyasz | 0 | |||
| 16-sep-1987 | Estambul | Besiktas | 0 | |
| Internazionale | 0 | |||
| 30-sep-1987 | Milan | Internazionale | 3 | Altobelli, Serena (2) |
| Besiktas | 1 | Feyyaz | ||
| 16-sep-1987 | Vlore | Flamurtari | 2 | Dordevic (A), Iljadhi |
| Partizan | 0 | |||
| 30-sep-1987 | Belgrado | Partizan | 2 | Stevanovic (P), Vokri |
| Flamurtari | 1 | Ferko | ||
| 16-sep-1987 | Ostrava | Vitkovice | 1 | Staricny |
| AIK | 1 | Kindvall | ||
| 30-sep-1987 | Estocolmo | AIK | 0 | |
| Vitkovice | 2 | Dostal, Houska | ||
| 16-sep-1987 | Szczecin | Pogon | 1 | Lesniak |
| Verona | 1 | Elkjaer Larsen | ||
| 30-sep-1987 | Verona | Verona | 3 | Elkjaer Larsen (2), Di Gennaro (P) |
| Pogon | 1 | Hawrylewicz | ||
| 16-sep-1987 | Craiova | Universitatea | 3 | Ciurea (P), Vancea, Ghita |
| Chaves | 2 | Gilberto, Vermelinho | ||
| 30-sep-1987 | Chaves | Chaves | 2 | Slavkov, Vermelinho |
| Universitatea | 1 | Sandoi | ||
| 16-sep-1987 | Aue | Wismut | 0 | |
| Valur | 0 | |||
| 30-sep-1987 | Reykjavik | Valur | 1 | Jonsson |
| Wismut | 1 | Weiss | ||
| 16-sep-1987 | Belgrado | Estrella Roja | 3 | Radovanovic, Sabanadzovic, Cvetkovic |
| Trajika | 0 | |||
| 30-sep-1987 | Plovdiv | Trajika | 2 | Pashev (P), Binic |
| Estrella Roja | 2 | Durovic, Georgiev | ||
| 16-sep-1987 | Budapest | Honved | 1 | Fodor |
| Lokeren | 0 | |||
| 30-sep-1987 | Lokeren | Lokeren | 0 | |
| Honved | 0 | |||
| 16-sep-1987 | Mostar | Velez | 5 | Tuce (4), Sion |
| Sion | 0 | |||
| 30-sep-1987 | Sion | Sion | 3 | Brigger, Bouderbala, Balet |
| Velez | 0 | |||
| 16-sep-1987 | Copenhague | Brondby | 2 | Nielsen, Christensen |
| Goteborg | 1 | Nilsson | ||
| 30-sep-1987 | Gotemburgo | Goteborg | 0 | |
| Brondby | 0 | |||
| 16-sep-1987 | Linz | Linzer | 0 | |
| Utrecht | 0 | |||
| 30-sep-1987 | Utrecht | Utrecht | 2 | Van Loen, Steinman |
| Linzer | 0 | |||
| 16-sep-1987 | Moscu | Spartak | 3 | Mostovoj (2), Cherenkov |
| Dinamo Dresden | 0 | |||
| 30-sep-1987 | Dresden | Dinamo Dresden | 1 | Minge |
| Spartak | 0 | |||
| 16-sep-1987 | Turku | TPS | 0 | |
| Admira Wacker | 1 | Rodax | ||
| 30-sep-1987 | Viena | Admira Wacker | 0 | |
| TPS | 2 | Alionen (2) | ||
| 16-sep-1987 | Leningrado | Zenit | 2 | Chukhlov, Zheludkov |
| Brujas | 0 | |||
| 30-sep-1987 | Brujas | Brujas | 5 | Brylle (4), Ceulemans |
| Zenit | 0 | |||
| 16-sep-1987 | Coleraine | Coleraine | 0 | |
| Dundee United | 1 | Sturrock | ||
| 30-sep-1987 | Dundee | Dundee United | 3 | Gallacher, Sturrock, Clark |
| Coleraine | 1 | Edgar | ||
| 16-sep-1987 | Moenchengladbach | Borussia Moenchengladbach | 0 | |
| Español | 1 | Pineda | ||
| 30-sep-1987 | Barcelona | Español | 4 | Valverde, Iñaki, Golobart, Pineda |
| Borussia Moenchengladbach | 1 | Rahn | ||
| 16-sep-1987 | Zurich | Grasshopper | 0 | |
| Dinamo | 4 | Borodjuk (3, 1P), Karataev | ||
| 30-sep-1987 | Moscu | Dinamo | 1 | Vasilev |
| Grasshopper | 0 | |||
| 16-sep-1987 | Gijon | Sporting Gijon | 1 | Jaime |
| Milan | 0 | |||
| 30-sep-1987 | Lecce | Milan | 3 | Virdis (2P), Gullit |
| Sporting Gijon | 0 | |||
| 16-sep-1987 | Toulouse | Toulouse | 5 | Passi, Stopyra, Rocheteau, Marcico (2, 1P) |
| Panionios | 1 | Apostoris | ||
| 30-sep-1987 | Atenas | Panionios | 0 | |
| Toulouse | 1 | Rocheteau | ||
| 16-sep-1987 | Barcelona | Barcelona | 2 | Moratalla, Victor |
| Belenenses | 0 | |||
| 30-sep-1987 | Lisboa | Belenenses | 1 | Mapuata |
| Barcelona | 0 | |||
| 16-sep-1987 | Beveren-Waas | Beveren | 2 | Fairclough (2) |
| Bohemians Praga | 0 | |||
| 1-oct-1987 | Praga | Bohemians Praga | 1 | Chaloupka |
| Beveren | 0 | |||
| 16-sep-1987 | Bucarest | Sportul Studentesc | 1 | Tarlea |
| Katowice | 0 | |||
| 1-oct-1987 | Chorzow | Katowice | 1 | Koniarek |
| Sportul Studentesc | 2 | Tarlea, Cirstea | ||
| 16-sep-1987 | Rotterdam | Feyenoord | 5 | Blinker, Mitchell (2), Van Herpen, Elstrup |
| Spora | 0 | |||
| 1-oct-1987 | Luxemburgo | Spora | 2 | Di Domenico, Jeitz |
| Feyenoord | 5 | Elstrup (2), Hoekstra, Wijnstekers, Hausch | ||
| 17-sep-1987 | Sofia | Lokomotiv Sofia | 3 | Zlatinov (P), Stoev (P), Todorov |
| Dinamo Tbilisi | 1 | Shengelia | ||
| 30-sep-1987 | Tbilisi | Dinamo Tbilisi | 3 | Sulakvelidze, Guruli, Chivadze |
| Lokomotiv Sofia | 0 | |||
| 17-sep-1987 | Atenas | Panathinaikos | 2 | Barrett (A), Vlachos |
| Auxerre | 0 | |||
| 30-sep-1987 | Auxerre | Auxerre | 3 | Dutuel, Cantona, Courtes |
| Panathinaikos | 2 | Vassilou, Saravakos | ||
| Segunda Ronda | ||||
| 20-oct-1987 | Dortmund | Borussia Dortmund | 2 | Hupe, Dickel |
| Velez | 0 | |||
| 4-nov-1987 | Mostar | Velez | 2 | Kodro, Juric |
| Borussia Dortmund | 1 | Mill | ||
| 21-oct-1987 | Aue | Wismut | 1 | Krauss |
| Flamurtari | 0 | |||
| 4-nov-1987 | Vlore | Flamurtari | 2 | Taho, Ruci |
| Wismut | 0 | |||
| 21-oct-1987 | Lecce | Milan | 0 | |
| Español | 2 | Zubillaga, Alonso | ||
| 4-nov-1987 | Barcelona | Español | 0 | |
| Milan | 0 | |||
| 21-oct-1987 | Chaves | Chaves | 1 | Zdravkov |
| Honved | 2 | Kovacs, Fodor | ||
| 4-nov-1987 | Budapest | Honved | 3 | Sallai, Fitos, Kovacs |
| Chaves | 1 | Jorginho | ||
| 21-oct-1987 | Belgrado | Estrella Roja | 3 | Radovanovic, Cvetkovic, Stojkovic (P) |
| Brujas | 1 | Beyens | ||
| 4-nov-1987 | Brujas | Brujas | 4 | Brylle, Ceulemans, Radovanovic (A), Beyens |
| Estrella Roja | 0 | |||
| 21-oct-1987 | Copenhague | Brondby | 3 | Olsen, Steffensen (P), Christensen |
| Sportul Studentesc | 0 | |||
| 4-nov-1987 | Bucarest | Sportul Studentesc | 3(3) | Munreanu, Bozesan, Pana |
| Brondby | 0(0) | |||
| 21-oct-1987 | Aberdeen | Aberdeen | 2 | Falconer, Miller |
| Feyenoord | 1 | Elstrup | ||
| 4-nov-1987 | Rotterdam | Feyenoord | 1 | Hoekstra |
| Aberdeen | 0 | |||
| 21-oct-1987 | Dundee | Dundee United | 1 | Ferguson |
| Vitkovice | 2 | Dostal (2) | ||
| 4-nov-1987 | Ostrava | Vitkovice | 1 | Vik |
| Dundee United | 1 | Dostal (A) | ||
| 21-oct-1987 | Utrecht | Utrecht | 1 | Van Ginkel |
| Verona | 1 | Berthold | ||
| 4-nov-1987 | Verona | Verona | 2 | Di Gennaro, Verrips (A) |
| Utrecht | 1 | De Knock | ||
| 21-oct-1987 | Atenas | Panathinaikos | 1 | Saravakos |
| Juventus | 0 | |||
| 4-nov-1987 | Turin | Juventus | 3 | Cabrini (2), Alessio |
| Panathinaikos | 2 | Saravakos, Dimopoulos | ||
| 21-oct-1987 | Milan | Internazionale | 0 | |
| TPS | 1 | Alionen | ||
| 4-nov-1987 | Turku | TPS | 0 | |
| Internazionale | 2 | Scifo, Altobelli | ||
| 21-oct-1987 | Toulouse | Toulouse | 1 | Tarantini (P) |
| Bayer Leverkusen | 1 | Seckler | ||
| 4-nov-1987 | Leverkusen | Bayer Leverkusen | 1 | Schreier |
| Toulouse | 0 | |||
| 21-oct-1987 | Guimaraes | Vitoria Guimaraes | 1 | Ademir (P) |
| Beveren | 0 | |||
| 4-nov-1987 | Beveren-Waas | Beveren | 1(4) | François |
| Vitoria Guimaraes | 0(5) | |||
| 21-oct-1987 | Barcelona | Barcelona | 2 | Amarilla, Schuster |
| Dinamo | 0 | |||
| 4-nov-1987 | Moscu | Dinamo | 0 | |
| Barcelona | 0 | |||
| 22-oct-1987 | Bucarest | Victoria Bucarest | 1 | Vaiscovici |
| Dinamo Tbilisi | 2 | Shedia, Shengelia | ||
| 4-nov-1987 | Tbilisi | Dinamo Tbilisi | 0 | |
| Victoria Bucarest | 0 | |||
| 22-oct-1987 | Moscu | Spartak | 4 | Mostovoi, Rodionov (2), Pasulko |
| Werder Bremen | 1 | Burgsmuller | ||
| 4-nov-1987 | Bremen | Werder Bremen | 6 | Neubarth (2), Ordenewitz, Sauer, Riedle, Burgsmuller |
| Spartak | 2 | Chrenkov, Pasulko | ||
| Tercera Ronda | ||||
| 25-nov-1987 | Budapest | Honved | 5 | Kovacs (4), Fodor (P) |
| Panathinaikos | 2 | Saravakos (2) | ||
| 9-dic-1987 | Atenas | Panathinaikos | 5 | Vlachos (2), Antoniou, Mavridis, Batsinilas |
| Honved | 1 | Fitos | ||
| 25-nov-1987 | Verona | Verona | 3 | Fontolan, Pacione, Coras |
| Sportul Studentesc | 1 | Elkjaer Larsen (P) | ||
| 9-dic-1987 | Bucarest | Sportul Studentesc | 0 | |
| Verona | 1 | Elkjaer Larsen | ||
| 25-nov-1987 | Dortmund | Borussia Dortmund | 3 | Mill (2), Anderbrugge |
| Brujas | 0 | |||
| 9-dic-1987 | Brujas | Brujas | 5 | Ceulemans, L. Van der Elst (3), F. Van der Elst |
| Borussia Dortmund | 0 | |||
| 25-nov-1987 | Rotterdam | Feyenoord | 2 | Been, Hoekstra |
| Bayer Leverkusen | 2 | Buncol, Falkenmayer | ||
| 9-dic-1987 | Leverkusen | Bayer Leverkusen | 1 | Gotz |
| Feyenoord | 0 | |||
| 25-nov-1987 | Bremen | Werder Bremen | 2 | Neubarth, Riedle |
| Dinamo Tbilisi | 1 | Shengelia | ||
| 9-dic-1987 | Tbilisi | Dinamo Tbilisi | 1 | Sulakvelidze |
| Werder Bremen | 1 | Schaaf | ||
| 25-nov-1987 | Milan | Internazionale | 1 | Lauridsen |
| Español | 1 | Serena | ||
| 9-dic-1987 | Barcelona | Español | 1 | Orejuela |
| Internazionale | 0 | |||
| 25-nov-1987 | Guimaraes | Vitoria Guimaraes | 2 | Kioma, Caio Junior |
| Vitkovice | 0 | |||
| 9-dic-1987 | Ostrava | Vitkovice | 2(5) | Kovacik, Grussmann |
| Vitoria Guimaraes | 0(4) | |||
| 25-nov-1987 | Barcelona | Barcelona | 4 | Urbano, Lineker (2), carrasco |
| Flamurtari | 1 | Ruci (P) | ||
| 9-dic-1987 | Vlore | Flamurtari | 1 | Kushta |
| Barcelona | 0 | |||
| Cuartos de Final | ||||
| 2-mar-1988 | Colonia | Bayer Leverkusen | 0 | |
| Barcelona | 0 | |||
| 16-mar-1988 | Barcelona | Barcelona | 0 | |
| Bayer Leverkusen | 1 | Tita | ||
| 2-mar-1988 | Atenas | Panathinaikos | 2 | Saravakos, Antoniou |
| Brujas | 2 | Ceulemans, Degryse | ||
| 16-mar-1988 | Brujas | Brujas | 1 | Brylle |
| Panathinaikos | 0 | |||
| 2-mar-1988 | Barcelona | Español | 2 | Lauridsen, Pineda |
| Vitkovice | 0 | |||
| 16-mar-1988 | Ostrava | Vitkovice | 0 | |
| Español | 0 | |||
| 2-mar-1988 | Verona | Verona | 0 | |
| Werder Bremen | 1 | Neubarth | ||
| 16-mar-1988 | Bremen | Werder Bremen | 1 | Sauer |
| Verona | 1 | Volpecina | ||
| Semifinales | ||||
| 6-abr-1988 | Brujas | Brujas | 2 | Ceulemans, Gallart (A) |
| Español | 0 | |||
| 20-abr-1988 | Barcelona | Español | 3 | Orejuela, Losada, Alonso |
| Brujas | 0 | |||
| 6-abr-1988 | Leverkusen | Bayer Leverkusen | 1 | Reinhardt |
| Werder Bremen | 0 | |||
| 20-abr-1988 | Bremen | Werder Bremen | 0 | |
| Bayer Leverkusen | 0 | |||
| FINAL | ||||
| 4-may-1988 | Barcelona | Español | 3 | Losada (2), Soler |
| Bayer Leverkusen | 0 | |||
| 18-ago-1988 | Leverkusen | Bayer Leverkusen | 3(3) | Tita, Gotz, Cha Bum Keun |
| Español | 0(2) | |||
| Campeón: Bayer Leverkusen (Alemania | ||||
| Federal) | ||||